package ui.model;

import java.util.ArrayList;

import javax.swing.DefaultComboBoxModel;

import exceptions.DatabaseErrorException;
import exceptions.PasIdentificationException;

import appControll.AppController;

import model.*;

public class AuteurComboBoxModel extends DefaultComboBoxModel {
	private ArrayList<Professeur> profList;
	private AppController app = AppController.getUniqueInstance();
	
	public AuteurComboBoxModel() throws PasIdentificationException, DatabaseErrorException{
		profList = app.getAllProf();
		for(Professeur p : profList){
			this.addElement(p.getNom()+" "+p.getPrenom());
		}
	}
	public Professeur getProfesseur(int i){
		return profList.get(i);
	}
	public void addProfesseur(Professeur p){
		profList.add(p);
		this.addElement(p.getNom()+" "+p.getPrenom());
	}
}
